A New Algorithm for Color-Defects Detection of Ceramic Tiles through Clustering-Based Modeling and Genetic Algorithms
نویسنده
چکیده
In this paper, a new algorithm is proposed through the clustering-based modeling and genetic algorithms for color-defects detection of ceramic tiles. The algorithm consists of two stages: feature extraction and inspection. In the former phase, the parameters of the algorithms are regulated by using one (some) reference defect-free ceramic tile image(s) in order to produce the contextual model of colors. Then, during the inspection phase, the colors of the examined ceramic tiles images are compared to the color model; and each difference indicates a color defect. The proposed algorithm integrates a new color clustering algorithm based on min-max criterion and genetic algorithms such that the former is used by the later as the evaluation function. The experimental results on a database including 120 ceramic tiles images categorized to six groups demonstrated acceptable performance in terms of solution quality, computational burden, and adjustable sensitivity.
منابع مشابه
ارائه یک روش فازی-تکاملی برای تشخیص خطاهای نرمافزار
Software defects detection is one of the most important challenges of software development and it is the most prohibitive process in software development. The early detection of fault-prone modules helps software project managers to allocate the limited cost, time, and effort of developers for testing the defect-prone modules more intensively. In this paper, according to the importance of soft...
متن کاملData Clustring Using A New CGA(Chaotic-Generic Algorithm) Approach
Clustering is the process of dividing a set of input data into a number of subgroups. The members of each subgroup are similar to each other but different from members of other subgroups. The genetic algorithm has enjoyed many applications in clustering data. One of these applications is the clustering of images. The problem with the earlier methods used in clustering images was in selecting in...
متن کاملData Clustring Using A New CGA(Chaotic-Generic Algorithm) Approach
Clustering is the process of dividing a set of input data into a number of subgroups. The members of each subgroup are similar to each other but different from members of other subgroups. The genetic algorithm has enjoyed many applications in clustering data. One of these applications is the clustering of images. The problem with the earlier methods used in clustering images was in selecting in...
متن کاملCeramic Tile Border Defect Detection Algorithms in Automated Visual Inspection System
Automated Visual Inspection Systems (AVIS) are becoming increasingly popular due to low cost maintenance and high accuracy. Ceramic tile factories, for example, are very much interested in these sorts of systems. This paper introduces a different strategy in ceramic tile inspection system to reveal four major problems, namely, edge curvature, thickness, size measuring and edge crack defects. It...
متن کاملاستخراج پارامترهای ساختاری منسوج تاری و پودی با استفاده از روش موجک- فازی و الگوریتم ژنتیک
Flexibility of woven fabric structure has caused many errors in yarn location detection using customary methods of image processing. On this line, proposing an adaptive method with fabric image properties is concentrated to extract its parameters. In this regards, using meta-heuristic algorithms seems applicable to correspond extraction algorithm of structural parameters to the image conditions...
متن کامل